.mf-noborder{border:0;}
.mf-noborder div:after{background-color:rgb(239,239,244);}
.mf-noborder table,tbody,tr,td{padding:0;margin:0;border:0;}
.mf-header{display:block;background-color:rgb(59,152,212);height:113px;}
.mf-header-inner{padding:20px;}
.mf-header-img{width:80px; height:80px; border-radius:50%; overflow:hidden;}
.list-block{margin:0;}
.list-block .item-inner{min-height:50px;}
.mf-noborder ul,.mf-noborder ul:after ,.mf-noborder ul:before{background-color:rgb(239, 239, 244);font-size:15px;}
.button.button-fill.color-mfblue {background:#3b98d4;}
.button.button-fill.color-mfblue.disabled {background:rgb(195,195,195);}
.button.button-fill.color-mfbrown {background:rgb(165,145,77);}
.button.button-fill.color-mfyellow {background:rgb(253,134,11);}
.button.button-fill.color-mfgreen{background: rgb(82, 196, 39);}
.button.button-big{height:46px;}
.button.button-small{height:35px;}
.list-block .item-link.list-button.disabled{color:#c8c7cc}
.list-block .item-link.list-button.mf-nopadding{padding:0;}
i.icon.icon-form-password{width:24px;height:30px;background-image:url(../../image/f7/lock.png);}
i.icon.icon-form-passwordbrown{width:24px;height:30px;background-image:url(../../image/fkl/pwd.png);}
.icon-form-shop{width:20px;height:20px;background-image:url(../../image/f7/shop.png);}
.icon-form-usrname{width:20px;height:20px;background-image:url(../../image/f7/name01.png);}
.icon-form-phone{width:20px;height:20px;background-image:url(../../image/f7/phone.png);}
.icon-form-money{width:20px;height:20px;background-image:url(../../image/f7/money.png);}
.icon-form-house{width:20px;height:20px;background-image:url(../../image/f7/house.png);}
.icon-form-success{width:20px;height:20px;background-image:url(../../image/f7/success.png);}
.icon-form-time{width:20px;height:20px;background-image:url(../../image/f7/time.png);}
.icon-form-job{width:20px;height:20px;background-image:url(../../image/f7/job.png);}
.icon-form-lc-basic{width:20px;height:20px;background-image:url(../../image/f7/location01.png);}
.icon-form-lc-district{width:20px;height:20px;background-image:url(../../image/f7/location03.png);}
.icon-form-lc-detail{width:20px;height:20px;background-image:url(../../image/f7/location02.png);}
.icon-form-camera{width:20px;height:20px;background-image:url(../../image/f7/camera.png);}
.icon-form-idno{width:20px;height:20px;background-image:url(../../image/f7/ID.png);}
input[type="file"]{position:absolute; z-index:12; filter:alpha(opacity:0); opacity:0;width:100%;height:50px;}
.mf-tab{height:50px;background-color:#3b98d4;}
.mf-tab i{background-size:25px;}
.icon-tab-p{width:20px;height:20px;background-image:url(../../image/f7/personal02.png);}
.icon-tab-e{width:20px;height:20px;background-image:url(../../image/f7/enterprise.png);}
.mf-tab table{filter:alpha(opacity:.5); opacity:.5;color:#ffffff;}
.mf-tab .active table{filter:alpha(opacity:1); opacity:1;}
.tabbar a.active:before{width:0px;height:0px;border: 10px transparent solid;border-bottom-color: #ffffff;position:absolute;top:31px;left:50%;content:""}
.tabbar a.active{color:#ffffff;}
.tabbar a.active .icon-tab-p{background-image:url(../../image/f7/personal.png);}
.tabbar a.active .icon-tab-e{background-image:url(../../image/f7/enterprise02.png);}
.icon-form-accname{width:20px;height:20px;background-image:url(../../image/f7/name.png);}
.icon-form-creditcard{width:20px;height:20px;background-image:url(../../image/f7/credit_card.png);}
.icon-form-bank{width:20px;height:20px;background-image:url(../../image/f7/bank.png);}
.icon-form-bankname{width:20px;height:20px;background-image:url(../../image/f7/bank_name.png);}
.list-block .item-title,.list-block .smart-select .item-after{white-space:normal;}
.list-block .item-after{max-height: 100px;}
i.icon{background-size:20px;}
.mf-bsif {margin-top:10px;}
.mf-bsif  table{border-collapse:separate; border-spacing:10px;}
.infinite-scroll-preloader {  margin-top:-20px; margin-bottom: 10px;text-align: center;}
.infinite-scroll-preloader .preloader { width:34px; height:34px;}

.myLoginFields,.myForgetFields{
	height:35px;line-height:35px;font-size:20px;padding-left:40px;border:0;margin:1px;
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 50px);
	background-image:url('../../image/f7/phone.png');
	background-repeat:no-repeat;
	background-size:35px 35px;
	background-position: left center;
}
.myLoginFieldsBorder {
	border:solid 1px rgb(105,176,222); width:90%;margin:0px auto;margin-top:15px;border-radius:5px;
}
.username {background-image:url('../../image/f7/phone.png');}
.password {background-image:url('../../image/f7/lock01.png');

}
.valicode{background-image:url('../../image/f7/valicode.png');}
.mf-valicode-btn a{word-break:keep-all;white-space:nowrap;height:40px !important;line-height: 40px;padding-right:5px;}
.swiper-container { height: 100%; }
.swiper-slide { background:#fff; }
.swiper-slide span {  text-align:center;  display:block; margin:20px;  font-size:21px;}
.img{width:99%; padding-left:1px;}
.item-title,.item-after{color:#777;}
.hidden{display: none;}

.myLoginFields_Af,.myForgetFields_Af{
    height:38px;line-height:38px;font-size:20px;padding-left:8px;border:0;
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 50px);
    background-color:transparent;
    border-bottom:solid 1px rgb(105,176,222);
}
.myLoginFieldsBorder_Af {width:80%;margin:0px auto;margin-top:10px;}


.myLoginFields_jyl,.myForgetFields_jyl{
    height:38px;line-height:38px;font-size:20px;padding-left:8px;border:0;
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 50px);
    background-color:transparent;
    border-bottom:solid 1px rgb(137, 139, 143);
}
.myLoginFieldsBorder_jyl {width:80%;margin:0px auto;margin-top:10px;}

